problem set 46